package org.gwu.seuss.client.commandline;

import org.gwu.seuss.ui.commandline.BaseCommandLineArgs;
import org.kohsuke.args4j.Option;

public class CommandLineArgs extends BaseCommandLineArgs {

	@Option(name = "-u", aliases = "-upload", usage = "filename to upload")
	private String upload;

	@Option(name = "-d", aliases = "-download", usage = "filename to download")
	private String download;

	@Option(name = "-f", usage = "display file names that belong to user")
	private boolean fileList = false;

	@Option(name = "-up", usage = "update password value")
	private String newPassword;

	@Option(name = "-df", usage = "filename to delete")
	private String deleteFile;

	@Option(name = "-un", usage = "update name")
	private String newEmail;

	public String getDeleteFile() {
		return deleteFile;
	}

	public void setDeleteFile(String deleteFile) {
		this.deleteFile = deleteFile;
	}

	public String getNewPassword() {
		return newPassword;
	}

	public void setNewPassword(String newPassword) {
		this.newPassword = newPassword;
	}

	public String getUpload() {
		return upload;
	}

	public void setUpload(String upload) {
		this.upload = upload;
	}

	public String getDownload() {
		return download;
	}

	public void setDownload(String download) {
		this.download = download;
	}

	public boolean isFileList() {
		return fileList;
	}

	public void setFileList(boolean fileList) {
		this.fileList = fileList;
	}

	public String getNewEmail() {
		return newEmail;
	}

	public void setNewEmail(String newEmail) {
		this.newEmail = newEmail;
	}

}
